package TP2.pruebas;

import java.awt.Point;
import junit.framework.*;
import TP2.modelo.Avioneta;

public class AvionetaTest extends TestCase {
	public void testMovimiento() {
		
		Avioneta avioneta = new Avioneta();
		
		Point pos1 = new Point();
		Point pos2 = new Point();
		pos1.move(25,25);
		
		avioneta.setPosicion(pos1);
		avioneta.vivir();
		pos2.move(25,29);
		pos1 = avioneta.getPosicion();
		assertTrue(pos1.equals(pos2));
		
		for(int i =1; i <= 7 ; i++){
			avioneta.vivir();			
		}
		pos2.move(25,57);
		pos1 = avioneta.getPosicion();
		assertTrue(pos1.equals(pos2));
		
		avioneta.vivir();
		pos2.move(25,61);
		pos1 = avioneta.getPosicion();
		assertTrue(pos1.equals(pos2));
		
		for(int i =1; i <= 18 ; i++){
			avioneta.vivir();
		}
		pos2.move(25,133);
		pos1 = avioneta.getPosicion();
		assertTrue(pos1.equals(pos2));
		
		avioneta.vivir();
		pos2.move(25,137);
		pos1 = avioneta.getPosicion();
		assertTrue(pos1.equals(pos2));
		
	}
}
